OCPBUGS-85344: enable karpenter tests for hypershift e2e-aws on 4.22#79051
Conversation
|
@enxebre: This pull request references Jira Issue OCPBUGS-85344, which is valid. 3 validation(s) were run on this bug
The bug has been updated to refer to the pull request using the external bug tracker. DetailsIn response to this:
Instructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the openshift-eng/jira-lifecycle-plugin repository. |
|
No actionable comments were generated in the recent review. 🎉 ℹ️ Recent review info⚙️ Run configurationConfiguration used: Repository YAML (base), Central YAML (inherited) Review profile: CHILL Plan: Enterprise Run ID: 📒 Files selected for processing (2)
✅ Files skipped from review due to trivial changes (1)
🚧 Files skipped from review as they are similar to previous changes (1)
WalkthroughAdds a new environment variable ChangesKarpenter Test Flag Propagation
Estimated code review effort🎯 2 (Simple) | ⏱️ ~10 minutes 🚥 Pre-merge checks | ✅ 12✅ Passed checks (12 passed)
✏️ Tip: You can configure your own custom pre-merge checks in the settings. ✨ Finishing Touches🧪 Generate unit tests (beta)
Comment |
98b452e to
0721668
Compare
|
/lgtm |
Set RUN_KARPENTER_TESTS=true in the e2e-aws-4-22 test env in the main config. This allows the karpenter e2e tests to run against 4.22 hosted clusters when the operator is built from main. Depends on: openshift/hypershift#8466 Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
0721668 to
116ecda
Compare
|
[REHEARSALNOTIFIER]
A total of 157 jobs have been affected by this change. The above listing is non-exhaustive and limited to 25 jobs. A full list of affected jobs can be found here Interacting with pj-rehearseComment: Once you are satisfied with the results of the rehearsals, comment: |
|
/lgtm |
|
[APPROVALNOTIFIER] This PR is APPROVED This pull-request has been approved by: clebs, csrwng, enxebre The full list of commands accepted by this bot can be found here. The pull request process is described here DetailsNeeds approval from an approver in each of these files:
Approvers can indicate their approval by writing |
|
will rehearse pull-ci-openshift-hypershift-main-e2e-aws-4-22after openshift/hypershift#8466 merges to see the test triggered |
|
/pj-rehearse pull-ci-openshift-hypershift-main-e2e-aws-4-22 |
|
@enxebre: now processing your pj-rehearse request. Please allow up to 10 minutes for jobs to trigger or cancel. |
|
/pj-rehearse pull-ci-openshift-hypershift-main-e2e-aws-4-22 |
|
@enxebre: now processing your pj-rehearse request. Please allow up to 10 minutes for jobs to trigger or cancel. |
|
/pj-rehearse ack |
|
@enxebre: now processing your pj-rehearse request. Please allow up to 10 minutes for jobs to trigger or cancel. |
d29329a
into
openshift:main
|
@enxebre: Jira Issue OCPBUGS-85344: All pull requests linked via external trackers have merged: Jira Issue OCPBUGS-85344 has been moved to the MODIFIED state. DetailsIn response to this:
Instructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the openshift-eng/jira-lifecycle-plugin repository. |
Summary
RUN_KARPENTER_TESTS=trueenv var to thee2e-awstest in the hypershift release-4.22 CI configkarpenter.hypershift.openshift.io/v1) only exists on main, but can be tested against 4.22 clusters with this gateContext
Depends on openshift/hypershift#8466 which adds the
RUN_KARPENTER_TESTSenv var check to lower the version gate from 4.23 to 4.22 for karpenter tests.Fixes https://issues.redhat.com/browse/OCPBUGS-85344
Test plan
RUN_KARPENTER_TESTS=trueand runs karpenter tests against 4.22 clusters🤖 Generated with Claude Code
Enables running Karpenter e2e tests for HyperShift 4.22 in the OpenShift CI configuration. The PR updates HyperShift CI to set RUN_KARPENTER_TESTS: "true" for the e2e-aws-4-22 job (ci-operator/config/openshift/hypershift/openshift-hypershift-main.yaml), and adds the RUN_KARPENTER_TESTS environment variable (default "false") in the hypershift AWS nested e2e step definition (ci-operator/step-registry/hypershift/aws/run-e2e/nested/hypershift-aws-run-e2e-nested-ref.yaml). Practically, this lets the OpenShift CI run Karpenter e2e tests against 4.22 hosted clusters when the HyperShift operator is built from main — relying on the dependent HyperShift change that implements the gate and lowers the version requirement from 4.23 to 4.22. Fixes OCPBUGS-85344.
Test plan: ensure presubmit CI passes and verify the e2e-aws job picks up RUN_KARPENTER_TESTS=true and executes Karpenter tests against 4.22 clusters.